package server

import "errors"

type Args struct { //参数
	A int
	B int
}

type Quotient struct { // 商
	Quo int
	Rem int
}

type Arith struct { //数学

}

func (a *Arith) Multiply(args *Args, replay *int) error {
	*replay = args.A * args.B
	return nil
}

func (a *Arith) Divide(args *Args, quo *Quotient) error {
	if args.B == 0 {
		return errors.New("divide by zero")
	}
	quo.Quo = args.A / args.B
	quo.Rem = args.A % args.B
	return nil
}
